package com.zd.service.lnter;

import com.zzg.entity.Waybillstate;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: WaybillstateServicelnter
 * @Author:pioneer
 * @Date: 2021-07-05
 * @Version:v1.0
 */
public interface WaybillstateServicelnter {
    /**
     * 通过运输单号修改运输状态
     * @param transportstatus 运输状态
     * @param shipping 运输单号
     * @return 返回数值判断是否修改成功
     */
    public int updatestateBy(@Param("transportstatus") String transportstatus, @Param("shipping") String shipping);

    /**
     * 通过运输单号删除运单状态
     * @param waybillid 运单id
     * @return 回数值判断是否修改成功
     */
    public int delectWaybillstate(@Param("waybillid") String waybillid);

    /**
     * 通过运单id查询该运单的所有状态
     * @param waybillid 运单id
     * @return 运单状态集合
     */
    public List<Waybillstate> getWaybillstateByid(@Param("waybillid") String waybillid);
}
